package com.vogue.supplymall.common.domain.dto;

import java.io.Serializable;

/**
 * 查询时接收前端post信息的类
 *
 * @Aouthor: zhangliang
 * @Date: Create in 2017-12-05
 */
public class SearchOrderInfo implements Serializable {

    
	 /**
     * 登录用户的ID
     */
    private Long loginId;
    /**
     * syscodeid
     */
    private Long syscodeid;
    /**
     * 机构id
     */
    private Long organid = 0L;
    /**
     * session id
     */
    private String sessionId;
    /**
     * 订单状态 0:待付款 1:待接单(已付款)2:待发货（已接单）3:待收货（已发货） 4:已收货（完成）5:售后
     */
    private Integer orderStatus;
    /**
     * 是否取消
     */
    private boolean isCancel; 
    /**
     * 检索内容
     */
    private String keyword;
     
    /**
     * limit开始位置
     */
    private Integer start = 0;
    /**
     * limit结束位置
     */
    private Integer length = 10;
    
    private boolean ifBuyer = true;
    
    /**
     * 是否卖家已经拉取
     */
    private boolean isSellerpull = false;
    
    /**
     * 是否买家已经拉取
     */
    private boolean isBuyerpull = false;
    
    /**
     * 是否是管理员在操作
     */
    private boolean isAdmin = false;
    
    /**
     * 订单申请取消状态 0:未申请 1:申请取消 2:卖家同意 3:卖家不同意
     */
    private Integer cancelstate = -1;
	/**
	 * 开始时间
	 */
	private String beginDate;
	/**
	 * 结束时间
	 */
	private String endDate;

    
	public Long getSyscodeid() {
		return syscodeid;
	}
	public void setSyscodeid(Long syscodeid) {
		this.syscodeid = syscodeid;
	}
	public String getSessionId() {
		return sessionId;
	}
	public void setSessionId(String sessionId) {
		this.sessionId = sessionId;
	}
	public Integer getOrderStatus() {
		return orderStatus;
	}
	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}
	 
	public String getKeyword() {
		return keyword;
	}
	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}
	public Integer getStart() {
		return start;
	}
	public void setStart(Integer start) {
		this.start = start;
	}
	public Integer getLength() {
		return length;
	}
	public void setLength(Integer length) {
		this.length = length;
	}
	public Long getLoginId() {
		return loginId;
	}
	public void setLoginId(Long loginId) {
		this.loginId = loginId;
	}
	public Long getOrganid() {
		return organid;
	}
	public void setOrganid(Long organid) {
		this.organid = organid;
	}
	public boolean isIfBuyer() {
		return ifBuyer;
	}
	public void setIfBuyer(boolean ifBuyer) {
		this.ifBuyer = ifBuyer;
	}
	public boolean isIsCancel() {
		return isCancel;
	}
	public void setIsCancel(boolean isCancel) {
		this.isCancel = isCancel;
	}
	public boolean isSellerpull() {
		return isSellerpull;
	}
	public void setIsSellerpull(boolean isSellerpull) {
		this.isSellerpull = isSellerpull;
	}
	public boolean isBuyerpull() {
		return isBuyerpull;
	}
	public void setIsBuyerpull(boolean isBuyerpull) {
		this.isBuyerpull = isBuyerpull;
	}
	public boolean isAdmin() {
		return isAdmin;
	}
	public void setIsAdmin(boolean isAdmin) {
		this.isAdmin = isAdmin;
	}
	public Integer getCancelstate() {
		return cancelstate;
	}
	public void setCancelstate(Integer cancelstate) {
		this.cancelstate = cancelstate;
	}

	public String getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(String beginDate) {
		this.beginDate = beginDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}
}
